package br.ufmg.dees.insane.shape;

import br.ufmg.dees.insane.util.IMatrix;

public interface Colocation {

	/** Returns the IVector containing the values of shape function evalueted in provided points.
	*@param g The array containing the coordinates which the shape function will be evalueted.
	*@param cN The matrix containing nodal coordinates in cartesian system.
	*@return The IVector containing the values of shape function evalueted in provided points.
	*/
	 public abstract IMatrix getAPT(double[] g, IMatrix cN);
	 
	 public abstract IMatrix samplingPoints();
		   
}
